package org.monte.previo2;


import java.util.List;

import org.monte.previo2.base.ManagerDB;
import org.monte.previo2.clases.encuesta.Applicacion;
import org.monte.previo2.clases.encuesta.Seccion;

import android.app.Activity;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;


public class Encuesta extends Activity implements OnItemClickListener{
    LinearLayout body;
    ListView lis;
    private Applicacion app;

 
    ManagerDB manager;
    
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.encuesta);
	
	
		lis=(ListView)findViewById(R.id.listseccion);
		
		 String id=getIntent().getStringExtra("idApp");
		 manager= new ManagerDB(this);
		
		 app= manager.getApplicacionById(id);
		 
				
		final List<Seccion> secciones =manager.getSeccionesBYEncuesta(app.getIdEncuesta());
		
		
		ArrayAdapter<Seccion> arr = new ArrayAdapter<Seccion>(this,android.R.layout.simple_list_item_1,secciones){
			
            @Override
            public View getView(int position, View convertView, android.view.ViewGroup parent) {
            	
                View view = super.getView(position, convertView, parent);
 
                Seccion entry = secciones.get(position);
                TextView text1 = (TextView) view.findViewById(android.R.id.text1);
                text1.setTextColor(Color.WHITE);                
               
                text1.setText(entry.toString());
              
               
                text1.setGravity(android.view.Gravity.CENTER);
               
        
                return view;
            }
        };
			
		lis.setAdapter(arr);
		lis.setOnItemClickListener(this);
		
		
	}

	public void onItemClick(AdapterView<?> arg0, View arg1, int pos, long arg3) {
		// TODO Auto-generated method stub
		Seccion secc=(Seccion)lis.getAdapter().getItem(pos);
		Intent inten = new Intent(Encuesta.this,Preguntas.class);		
		inten.putExtra("idSec", secc.getIdSeccion());
		inten.putExtra("idApp", app.getIdAplicacion());
		startActivity(inten);		
		
	}
	
	

	
	
}
